<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Editing Resx Files</title>
<meta name="GENERATOR" content="WinCHM">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

</head>

<body>

<p>Managed Resource Files (.resx) can be edited directly in ResourceBlender Express, though it is often easier to maintain a translation database by <a href="Importing.existing.resource.files.html#resx">Importing Resx Files</a> instead.</p>

<div class="contents">
  <h2>Contents</h2>
  <ol>
    <li><a href="#opening">Opening a Resx File</a></li>
    <li><a href="#translatorscomments">Translators Comments</a></li>
    <li><a href="#autotranslation">Automatic Translation</a></li>
    <li><a href="#shortcutkeys">Shortcut Keys</a></li>
    <li><a href="#autosave">Autosave</a></li>
    <li><a href="#fulledit">Full Editor</a></li>
  <ol>
</div>

<h2><a name="opening">Opening a Resx File</a></h2>
<p>To open an existing .resx file, click <strong>File-&gt;Open-&gt;Managed Resources File (*.resx)</strong>.</p>
<img src="images/resx-editor.png" alt="The Resx File Editor" class="centered" />
<p>The list of resources in the file is shown, as well as any meta data (type, MIME type or comment) in a sortable grid. Clicking a column header sorts the grid by that column. In order to be a valid resx file, each resource in the file must have a <em>Name</em> and <em>Translation</em>.</p>

<h2><a name="translatorscomments">Translators Comments</a></h2>
<p>A comment from the translator can be left for each translation if required. This is optional, and is only seen by other translators. For example, it could be used to explain that a translation assumes a particular context.</p>

<h2><a name="autotranslation">Automatic Translation</a></h2>
<p>Text can be translated automatically between different languages by clicking the <strong>Automatic Translation</strong> button next to the input for each language. This feature uses the free Google Translate service and requires that the current translation is not blank and that the source and destination languages have been set in the <strong>Automatic Translation</strong> menu.</p>
<img src="images/resx-autotranslate.png" alt="Automatic Translation" class="centered" />

<h2><a name="shortcutkeys">Shortcut Keys</a></h2>
<table class="wikitable">
    <tr>
        <th><strong>Shortcut Key</strong></th>
        <th><strong>Action</strong></th>
    </tr>
    <tr>
        <td>Ctrl + S</td>
        <td>Save File</td>
    </tr>
    <tr>
        <td>Ctrl + N</td>
        <td>Add New Resource</td>
    </tr>
    <tr>
        <td>Del</td>
        <td>Delete Resource</td>
    </tr>
    <tr>
        <td>F2</td>
        <td>Edit Current Cell</td>
    </tr>
    <tr>
        <td>Enter</td>
        <td>Commit cell edit and move to the next row</td>
    </tr>
    <tr>
        <td>Tab</td>
        <td>Commit cell edit and move to the next column</td>
    </tr>
    <tr>
        <td>Esc</td>
        <td>Cancel Editing/Close Window</td>
    </tr>
</table>

<h2><a name="autosave">Autosave</a></h2>
<p>Resx files are automatically saved every 20 seconds. This can be disabled by unchecking <strong>File-&gt;Autosave</strong> and the interval can be changed by opening the options dialog from the main window.</p>

<h2><a name="fulledit">Full Editor</a></h2>
<p>Clicking the Open full editor button next to a text field will open a larger window allowing more room when editing text.</p>
<img src="images/fulleditor-express.png" alt="Larger Editor" class="centered" />

</body>
</html>
